package kr.member.dao;

import java.util.List;
import java.util.Map;

import kr.member.domain.MemberCommand;

public interface MemberDao {
	
	public MemberCommand searchByName(Map<String,Object> map);
	public MemberCommand searchByPasswd(Map<String,Object> map);
	
	public List<MemberCommand> memberList(Map<String,Object> map);
	public List<MemberCommand> managerList(Map<String,Object> map);
	public int getRowCount(Map<String, Object> map);
	public int JoinCheckId(Map<String, Object> map);
	public int JoinCheckEmail(Map<String, Object> map);
	public void insertMember(MemberCommand memberCommand);
	public void updateMember(MemberCommand memberCommand);
	public void updateLevel(Map<String, Object> map);
	public MemberCommand selectMember(Integer m_num);
	public MemberCommand getMember(String m_id);
	public MemberCommand selectSearchId(String searchId);
	public void memberResignUpdate(Map<String, Object> map);
	public void memberDelete(Integer m_num);
}  
  

